
package com.phevos.common.util;

import java.awt.Color;


public final class FontUtil
{

    /**
     * ��ݰٷֱȻ�ȡ��ɫ
     * 
     * @param percent 0 ~ 1
     * @return Color Color����
     */
    public static Color getColorByPercent(double percent)
    {
        if (percent <= 0.9)
        {
            return new Color(0, 129, 0);
        }
        if (percent <= 0.95)
        {
            return new Color(129, 129, 0);
        }
        return new Color(129, 0, 0);

    }

    /**
     * �������Ŀ��/�߶Ȼ�ȡ���������ʾ����Ĵ�С
     * 
     * @param compWidth int �ַ���������Ŀ��
     * @param compHeight int �ַ���������ĸ߶�
     * @return int �ַ�Ĵ�С
     */
    public static int chooseFontSize(int compWidth, int compHeight)
    {
        int tmp = Math.min(compWidth, compHeight);
        if (tmp < 50)
        {
            return 0;
        }
        else if (tmp < 100)
        {
            return 10;
        }
        else if (tmp < 150)
        {
            return 12;
        }
        else if (tmp < 200)
        {
            return 14;
        }
        else if (tmp < 300)
        {
            return 16;
        }
        else
        {
            return 18;
        }
    }

}
